草庐IT

Android VideoView比例缩放

全部标签

为画图应用缩放 OpenGL ES 内容时 Iphone 像素失真

我对openGLES有一个奇怪的问题。我正在为iphone开发一个绘画应用程序[引用GLPaint应用程序]。在我的代码中,我使用了一个包含轮廓图像的imageView,我将[CAEAGLLayer]paintView用于填充颜色。我根据用户触摸的位置在屏幕上绘制线条,为轮廓图像填充颜色。我正在使用“renderLineFromPoint”函数在两点之间绘制一条线,使用“touchesMoved”获取起点和终点。-(void)renderLineFromPoint:(CGPoint)starttoPoint:(CGPoint)end{//根据用户触摸的位置在屏幕上画一条线staticG

ios - 水平缩放 UIView

我正在尝试水平缩放View,但没有得到预期的结果。view.bounds=CGRectMake(view.bounds.origin.x,view.bounds.origin.y,view.bounds.size.width*scaleX,view.bounds.size.height);view.center=CGPointMake(view.bounds.origin.x,view.center.y);正如您在上面的代码中看到的,我想将View缩放到右侧。这就是我更改View中心的原因。问题是View仍然向两侧缩放!我按照相同的逻辑垂直缩放另一个UIView并得到了我预期的结果。

iphone - 用于在 xcode 中缩放和平移图像的 UIPinchGestureRecognizer

我创建了一个应用程序,其中有一个包含ImageView的View。下面使用UIPinchGestureRecognizer缩放图像的代码正在运行。这里innerview是我的View名称。-(void)viewDidLoad{[superviewDidLoad];//ZoomPhotoUIPinchGestureRecognizer*pinchGesture=[[UIPinchGestureRecognizeralloc]initWithTarget:selfaction:@selector(handlePinch:)];[innerviewaddGestureRecognizer:p

iphone - 在 iOS map URL 中提供纬度/经度和标题似乎会导致缩放级别被忽略

我正在编写一个iOS应用程序,根据用户操作在map中显示位置。我想放置一个带有描述的图钉并放大以显示map详细信息。如果我使用urlhttp://maps.google.com/maps?q=-33.895851,151.18483+(Some+Description)&z=19调用map我得到一个带有“一些描述”的图钉,但缩放级别被忽略了。这在Googlemap网站上确实有效。如果我使用http://maps.google.com/maps?q=-33.895851,151.18483&z=19缩放有效,但我看不到图钉。我已经尝试了?q=、?ll=和?sll=的一些组合,但到目前为止

iphone - IPad 和网站的自动调整大小/重新缩放

当我设计一个不流畅/响应不灵敏的网站,然后在iPad上查看该网站时看到的不同结果时,我总是有点困惑。我想知道iPad究竟是如何调整/缩放网站的?一位开发人员在一次讨论中告诉我,如果您说创建一个1200像素宽的网站,那么您不必担心,因为iPad会自动缩放。通过这种缩放,我的意思是整个网站将始终可见,无需水平滚动。有时情况往往是这样,但当您查看同一站点的某些页面时,事实并非如此。关于哪些页面正确显示而哪些页面显示不正确,这似乎有点随机,这可能会非常令人沮丧。基于以上所述,我想这有点极端,我希望一个4000像素的网站能够水平显示在iPad上,即使内容非常小并且需要放大才能使其清晰可见。这是一

iOS - 每本地图 View 发生变化(滚动、缩放)时,Mapkit 都会保持动画用户位置

我正在使用CLLocationManager的坐标在map上显示用户的位置。每次我移动或缩放map时,用户位置图钉(具有声纳效果的蓝色图钉)不断消失,然后重新动画回到map上。(我指的不是声纳动画效果。蓝点从字面上消失,然后重新激活)。本地图滚动/缩放时,我没有调用任何其他方法。使用断点,在map的delegate方法中只调用returnnil:-(MKAnnotationView*)mapView:(MKMapView*)mapViewviewForAnnotation:(id)annotation{//User'sPinif([annotationclass]==MKUserLoc

ios - SpriteKit - SKSpriteNode 在 3.5 英寸和 4 英寸设备上的缩放比例不同

我也是游戏开发和SpriteKit的新手,正在使用它开发小游戏。不幸的是,我无法在两种设备上正确显示SKSpriteNode-3.5英寸和4英寸。我对Cocos2d有一点经验,所有定位的东西都是在非常方便的SpriteBuilder工具中完成的。在SpriteKit中,它应该以编程方式完成。问题是节点的规模在设备上不同,看一看:这里是MyScene.m中的定位代码:-(id)initWithSize:(CGSize)size{if(self=[superinitWithSize:size]){_screenRect=[[UIScreenmainScreen]bounds];_scree

ios - SpriteKit - 沿一个方向缩放

在SpriteKit中,如何让一个对象向一个方向生长?最终,我想在用户触摸的地方插入一个节点,并让线的每一端缩放,直到它碰到同一类别的另一个对象或碰到屏幕的边缘。我知道如何让它在一个轴上缩放,然后我可以在检测到一次碰撞后取消缩放,但我希望两个方向独立缩放,直到每个方向都发生碰撞。我是SpriteKit的新手,所以我的搜索可能使用了错误的术语,但我找不到任何相关的内容。在用户触摸的地方添加“墙”的代码-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{for(UITouch*touchintouches){CGPoin

ios - NSLayoutConstraint 按比例定位

父View(绿色矩形)包含许多subview。让我们只考虑一个subview,它的水平位置的x偏移量从0开始。每当父View的宽度发生变化时,假设使用a因子,我需要将subview定位为偏移量等于a*x据我所知,NSLayoutConstraint不允许根据包含绿色View宽度NSLayoutAttributeWidth为红色subview的属性NSLayoutAttributeLeft设置约束。欢迎任何建议/引用如何实现比例定位,如通过NSLayoutConstraint描述的那样。 最佳答案 您无法在InterfaceBuild

ios - UIImagePickerController 在缩放时显示黑条——这是 iOS 中的错误吗?

编辑:有人建议这篇文章是duplicate,但事实并非如此,因为黑条最初并不存在,仿射变换无法解决该问题。我在iPadAir2上运行此程序并针对iOS8。我有一个UIImagePickerController,其showsCameraControls属性设置为NO。当横向启动应用程序然后放大时,会发生以下情况(所有图像均未裁剪):出现黑条,可以通过将设备方向更改为纵向(也将显示黑条)然后再将其改回来消除黑条。更改为纵向后:返回横向(+放大):奇怪的是,返回横向后,缩放slider在缩放过程中不再可见。最初从纵向开始时,首先进行缩放,直到变为横向,此时会出现一个黑条,返回纵向时该黑条会保